package com.wyw.design.model.learning.behavioral.template;

/**
 * @Title   模板模式使用实例
 * @Description 以生活中上班的过程为例，我们上班的通常流程是：起床洗漱 -> 通勤（开车、坐公交、打车） -> 到达公司。从以上步骤可以看出，只有通勤部分是不一样的，其他都一样，因为开车可能会被限号，就只能打车或坐公交去公司了
 * @Author Mr Wu yewen.wu.china@gmail.com
 * @Date 2023/4/19 17:04
 * Update History:
 * Author        Time            Content
 */
public class TemplateClient {
    public static void main(String[] args) {
        AbstractWork work = new DriveToWork();
        // 开车上班
        work.gotoWork();
        work = new BusToWork();
        // 坐公交上班
        work.gotoWork();
    }
}
